body {
	background: url(../image/source/background.jpg);
	height: 100%;
}

#logo {
	width: 1000px; margin: 0 auto; height: 90px;
}

.banner {
	position:relative; width:1000px; height:250px; margin: 0 auto; 
	border-radius: 10px;  
	box-shadow: 5px 3px 5px #999;
	-moz-box-shadow:5px 3px 5px #999;
	-webkit-box-shadow: 5px 3px 5px #999;
	overflow:hidden;
	}
.banner img {position:absolute;left:0; top:0;}


#navigation {
	width: 990px; height: 30px; line-height: 30px; color: #000;
	background: url(../image/source/nav_backg.jpg) center;
	margin: 0 auto; padding: 5px;
	border-radius: 4px; box-shadow: 2px 2px 15px #666;	
}
#smoothmenu1 {
    width: 990px; margin: 0 auto; padding: 5px;
}

#container {
	width: 980px; border: 1 solid #999;
	background: #fff; padding: 10px;
	margin: 0 auto; margin-top: 10px;
	border-radius: 4px; box-shadow: 2px 2px 15px #666;
	min-height: 300px; 
}
#container div { float:left}

#user, #link, #left { width: 220px;}
#user .title, #link .title{
	text-align: center; background: #247CB9; color: #fff;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold; font-size: 18px;
	width: 220px; height: 30px; line-height: 30px;
	border-top-right-radius: 4px; border-top-left-radius: 4px;
}
#user .form1, #link .form1{
	width: 208px; padding: 5px;
	border: 1px solid #CCC; background: #fff;
	border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;
}
#user table td{padding: 0}
#user .warn { color:red; font-style:italic; font-size:14px}
#link {margin-top: 10px;}
#link .form1 {line-height: 30px;}
#link li {list-style-image: url('../image/source/bullet_arrow.png');}
#link a {color: #234c9b; text-decoration: none;}

#content {
	width: 725px; padding: 10px; min-height: 450px;
	border: 1px solid #CCC; border-radius: 4px;
	background:#fff; display: inline-block;
	margin-left: 10px; overflow:auto;
}

#content .danhsach {border-collapse: collapse}
#content .danhsach td{padding: 5px; border: 1px solid grey}
#content .news {text-decoration:none; font-size:18px; padding-left:10px; padding-right:10px; margin:auto;}
#content .news_th {text-align:left;}
#content .news_td {padding-left:30px;}


#footer {
    width: 980px; border: 1px solid #999; min-height:120px;
	background: #247CB9; padding: 10px;
	margin: 0 auto; margin-top: 10px;
	border-radius: 4px; box-shadow: 2px 2px 15px #666;
}
#footer #admin{float: right; height: 90px; position: relative; width: 150px}
#footer #admin-content{ position: absolute; bottom: 0px; right: 0px}
#footer a {text-decoration: none; color: #999;}
#footer a:hover{color: #fff;}
#footer #contact{float: left; color: #fff;}

#tkb  td{
	width: 150px; padding: 5px; text-align: center;
}
#tkb th{
	padding: 5px; background: #247CB9; color: #fff;
}